﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Exam.IBLL;
using Exam.Model;

namespace Exam.BLL
{
    
    public partial class AchievementService : BaseService<Achievement>, IAchievementService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.AchievementDao;
       }
    }
    
    public partial class AnswerService : BaseService<Answer>, IAnswerService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.AnswerDao;
       }
    }
    
    public partial class CityService : BaseService<City>, ICityService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.CityDao;
       }
    }
    
    public partial class EHSService : BaseService<EHS>, IEHSService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.EHSDao;
       }
    }
    
    public partial class ELCourseService : BaseService<ELCourse>, IELCourseService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.ELCourseDao;
       }
    }
    
    public partial class ELearningService : BaseService<ELearning>, IELearningService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.ELearningDao;
       }
    }
    
    public partial class EpisodesService : BaseService<Episodes>, IEpisodesService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.EpisodesDao;
       }
    }
    
    public partial class ExaminationService : BaseService<Examination>, IExaminationService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.ExaminationDao;
       }
    }
    
    public partial class LevelService : BaseService<Level>, ILevelService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.LevelDao;
       }
    }
    
    public partial class LibraryService : BaseService<Library>, ILibraryService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.LibraryDao;
       }
    }
    
    public partial class MeetRoomService : BaseService<MeetRoom>, IMeetRoomService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.MeetRoomDao;
       }
    }
    
    public partial class ModalityService : BaseService<Modality>, IModalityService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.ModalityDao;
       }
    }
    
    public partial class ProctorService : BaseService<Proctor>, IProctorService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.ProctorDao;
       }
    }
    
    public partial class ProductLineService : BaseService<ProductLine>, IProductLineService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.ProductLineDao;
       }
    }
    
    public partial class ProvinceService : BaseService<Province>, IProvinceService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.ProvinceDao;
       }
    }
    
    public partial class QuestionsService : BaseService<Questions>, IQuestionsService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.QuestionsDao;
       }
    }
    
    public partial class RegisterService : BaseService<Register>, IRegisterService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.RegisterDao;
       }
    }
    
    public partial class RoleService : BaseService<Role>, IRoleService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.RoleDao;
       }
    }
    
    public partial class SysConfigService : BaseService<SysConfig>, ISysConfigService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.SysConfigDao;
       }
    }
    
    public partial class UserExamService : BaseService<UserExam>, IUserExamService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.UserExamDao;
       }
    }
    
    public partial class UserInfoService : BaseService<UserInfo>, IUserInfoService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.UserInfoDao;
       }
    }
    
    public partial class UserRoleService : BaseService<UserRole>, IUserRoleService
    {
       public override void SetCurrentDao()
       {
           this.CurrentDao = this.DbSession.UserRoleDao;
       }
    }
}